package com.zb.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author WEN
 * @Date 2023/10/25 0025
 **/
@Data
@ApiModel("工单详情的服务项目列表对象")
public class OrderDetailFeeProjectVo {
    @ApiModelProperty(value = "服务费用项目ID")
    private Long id;

    @ApiModelProperty(value = "费用单号")
    private String feeNo;

    @ApiModelProperty(value = "状态：1-待审核、2-已通过、3-已驳回、4-已撒回，5-已取消")
    private Integer status;

    @ApiModelProperty(value = "申请人名称")
    private String applyEmp;

    @ApiModelProperty(value = "第三方系统是否已接收数据：false-待接收，true-已接收")
    private Boolean receive;

    @ApiModelProperty(value = "审核人员")
    private String reviewEmp;

    @ApiModelProperty(value = "审核时间")
    private Date reviewTime;

    @ApiModelProperty(value = "创建/申请时间")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "结算类型")
    private String settlementType;

    @ApiModelProperty(value = "费用项目")
    private String feeProject;

    @ApiModelProperty(value = "平台承担总费用")
    private BigDecimal totalPrice;

    @ApiModelProperty(value = "支付服务商总费用")
    private BigDecimal payNetworkTotalPrice;

    @ApiModelProperty(value = "向商家收取总费用")
    private BigDecimal receiveFactoryTotalPrice;

    @ApiModelProperty(value = "费用确认：false-未确认，true-已确认")
    private boolean surePrice;
}
